/* Puyan Lotfi
 * Berkeley Sockets Abstaction
 */

#include "defs.h"

#ifndef _THREAD_POOL_
void *HandleTCPClient(void *socket_thread_param);
#else
void *consumer(void*);
void *producer(void* v_port_number);
#endif

int ContructTCPSocket(unsigned short port);
int AcceptConnection(int server_socket);
void start_puyand(unsigned short port_number);


